[]
Collection whose items are parent of other items of the same type.
public class C1TreeDataCollection<T> : C1WrapDataCollection<T>, ISupportIndexing<T>, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading<T>, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing<T>, ISupportEditing<T>, ISupportCreateNewItem<T>, ISupportPaging, ISupportSource, ITreeDataCollection<T>, IDataCollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged where T : class
Public Class C1TreeDataCollection(Of T As Class)
Inherits C1WrapDataCollection(Of T)
Implements ISupportIndexing(Of T), INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading(Of T), ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing(Of T), ISupportEditing(Of T), ISupportCreateNewItem(Of T), ISupportPaging, ISupportSource, ITreeDataCollection(Of T), IDataCollection(Of T), IReadOnlyList(Of T), IReadOnlyCollection(Of T), IEnumerable(Of T), IEnumerable, INotifyCollectionChanged
| Name | Description |
|---|---|
| T |
| Name | Description |
|---|---|
| C1TreeDataCollection(IEnumerable, IReadOnlyList<string>) | Initializes a new instance of the C1TreeDataCollection<T> class. |
| C1TreeDataCollection(IEnumerable, string) | Initializes a new instance of the C1TreeDataCollection<T> class. |
| Name | Description |
|---|---|
| ChildrenPaths | Gets the path in the items to get the collection of children. |
| FilterExpression | Gets the filter expression applied to the data. |
| SortDescriptions | Gets the sort descriptions applied to the data. |
| Name | Description |
|---|---|
| CanFilter(FilterExpression?) | Returns whether the collection is able to filter the specified expression. |
| CanSort(params SortDescription[]) | Returns whether the collection is able to sort the specified sort descriptions. |
| Dispose(bool) | Called to dispose resources. |
| FilterAsync(FilterExpression?, CancellationToken) | Filters the data using specified filter expression. |
| GetChildren(int) | Gets the children of the item at the specified |
| SortAsync(SortDescription[], CancellationToken) | Sorts the collection according to the specified sort descriptions. |